layui.use(['form','layer','jquery'],function(){
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : top.layer
        $ = layui.jquery;

    $(".loginBody .seraph").click(function(){
        layer.msg("这只是做个样式，至于功能，你见过哪个后台能这样登录的？还是老老实实的找管理员去注册吧",{
            time:5000
        });
    })

    //登录按钮
    form.on("submit(login)",function(data){
        var _this=$(this);
        $(this).text("登录中...").attr("disabled","disabled").addClass("layui-disabled");
       $.ajax({
           url:'/user/login',
           type:"get",
           data:data.field,
           success:function(data){
               /*验证码通过*/
               if(data.code!=-1){
                   /*查找到用户信息*/
                   if(data.code>0){
                       layer.msg(data.msg,function () {
                           window.location.href = "/router/toindex";
                       })
                   }else{//未查找到信息
                       layer.msg(data.msg);
                       $("#codehz").click();//刷新验证码
                       /*将按钮恢复为可登录状态*/
                       _this.text("登录").attr("disabled",false).removeClass("layui-disabled");
                   }
               }else{//验证码输入错误则重新生成
                   layer.msg(data.msg);
                   _this.text("登录").attr("disabled",false).removeClass("layui-disabled");
                   $("#codehz").click();//刷新验证码
               }
           }
       })
        return false;
    })

    //表单输入效果
    $(".loginBody .input-item").click(function(e){
        e.stopPropagation();
        $(this).addClass("layui-input-focus").find(".layui-input").focus();
    })
    $(".loginBody .layui-form-item .layui-input").focus(function(){
        $(this).parent().addClass("layui-input-focus");
    })
    $(".loginBody .layui-form-item .layui-input").blur(function(){
        $(this).parent().removeClass("layui-input-focus");
        if($(this).val() != ''){
            $(this).parent().addClass("layui-input-active");
        }else{
            $(this).parent().removeClass("layui-input-active");
        }
    })
})
